iT邦幫忙

2024 iThome 鐵人賽

DAY 4
0
Python

30天零基礎學習Python程式語言系列 第 4

Day 4: 數學方法

  • 分享至 

  • xImage
  •  

第一部分:使用內置數學進行算術運算

  1. 加減乘除+=,-=,*=,/=
apples = 3
apples += 1
print(apples)
apples += 1
print(apples)
apples -=1
printa(apples)

apples *= 2
print(apples)
apples /=4
print(apples)


4
5
4
8
2.0

*除法時會自動轉換成浮點數
2. 指數(平方、三次方)**=

apples = 3
#apples = apples ** 3
apples **= 3
print(appples)


27
  1. 模數mod(餘數)
# 10 mod 3 等於 3餘1
print(10%3)
# 11 mod 3 等於 3餘2
print(11%3)
# 12 mod 3 等於 4餘0
print(12%3)


1
2
0
  1. 次方pow
#2的3次方
print(pow(2,3))


8
  1. 最大值最小值 max,min
x=1
y=2
z=3
print(max(x,y,z))
print(min(x,y,z))


3
1
  1. 四捨五入 round
a = 3.14
print(round(a))
b = 5.75
print(round(b))


3
4
  1. 絕對值 abs
c = -34
print("絕對值為:"abs(c))


34

第二部分:運用數學模塊import math

  1. 無條件進位math.ceil、無條件捨去math.floor
import math
x = 9.6
print(math.ceil(x))
print(math.floor(x))


10
9
  1. 圓周率math.pi
import math
print(math.pi)


3.14159265357589793
  1. 計算元的周長
import math
#周長 = 2 * math.pi * r
radius = float(input("請輸入半徑公分數:"))
a = 2 * math.pi * radius
print(f"圓的周長為:{round(a,2)}"


請輸入半徑公分數:5
圓的周長為:31.42
  1. 計算元的面積
import math
#面積 = math.pi * pow(r,2)
radius = float(input("請輸入半徑公分數:"))
a = math.pi * pow(radius,2)
print(f"圓的面積為:{round(a,2)}")


請輸入半徑公分數:20
圓的面積為:1256.64

上一篇
Day 3: 型別轉換 + 使用者輸入
下一篇
Day 5: if else 好簡單啊
系列文
30天零基礎學習Python程式語言30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言